

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<script type="text/javascript" src="helpman_topicinit.js"></script>

<title>Enterprise Architect Project Files [Enterprise Architect User Guide]</title>

<meta name="keywords" content="Enterprise Architect, Sparx Systems, UML, Model File,Model File Enterprise Architect Project Files,Project File,Project File Create,Model,Model Add To Project,Project,Project Open Existing,Create,Create Project File,Add,Add Model To Project,EAP File,EAP File As Project Database,Data Repository,Data Repository Connect To">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="Content-Style-Type" content="text/css" />

<link type="text/css" href="default.css" rel="stylesheet" />
<style type="text/css">
  A, A:Visited
  {
    color: #00F;
  }

  A:Active, A:Hover
  {
    color: #F00;
  }

  OL
  {
    margin: 5px 0 5px 48px;
  }

  UL
  {
    margin-bottom: 3px;
    margin-top: 0;
  }

  #nsr
  {
    background-color: #D4DFFF;
  }

  #nsr A
  {
    text-decoration: none;
  }

  #mainbody
  {
    padding: 8px;
  }

  .p_BodyText
  {
    padding: 5px 0;
  }
</style>



<style type="text/css" media="screen">
  BODY
  {
    background-color: #FFFFFF;
  }

  #nsr
  {
    padding: 6px 6px 0 6px;
    border-bottom: none;
    vertical-align: top;
    z-index: 2;
    visibility: visible;
    left: 0;
    top: 0;
    position: absolute;
  }

  #mainbody
  {
    left: 0;
    top: 0;
    margin: 0;
    position: absolute;
    padding: 10px;
    overflow: auto;
    height: 100%;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: bottom right;
    background-attachment: fixed;
  }
</style>

<style type="text/css" media="print">
  #nsr
  {
    visibility: none;
  }

  #mainbody
  {
    overflow: visible;
  }
</style>
<script type="text/javascript" language="JavaScript" src="nonscroll.js"></script>

</head>
<body scroll="no">

<div id="page">



        <div id="content">
          <div id="content-inner">
          



  
          <div id="nsr">
            <table border="0" cellspacing="0" cellpadding="4" width="100%">
              <tr valign="top">
                <td align="left">
  


                  <p class="p_Heading1"><span class="f_Heading1">Enterprise Architect Project Files</span></p>



  
                </td>
                <td align="right">
                  <a href="introduction.htm" onmouseover="document.images.main.src='button_main_h.gif'" onmouseout="document.images.main.src='button_main.gif'">
                    <img name="main" src="button_main.gif" border=0 alt="Return to Introduction">
                  </a>&nbsp;
    
                  <a href="managingmodels.htm" onmouseover="document.images.prev.src='button_prev_h.gif'" onmouseout="document.images.prev.src='button_prev.gif'">
                    <img name=prev src="button_prev.gif" border=0 alt="Previous page" />
                  </a>&nbsp;
    
    
    
                  <a href="what_is_a_project.htm" onmouseover="document.images.next.src='button_next_h.gif'" onmouseout="document.images.next.src='button_next.gif'">
                    <img name=next src="button_next.gif" border=0 alt="Next page" />
                  </a>
    
    
                </td>
              </tr>
            </table>
          </div>
          <div id="mainbody">
  


                <p class="p_TextIndentedL1"><img src="ea_project_files.png" width="291" height="100" border="0" alt="EA_Project_files"></p>
<p class="p_BodyText"><span class="f_BodyText">An Enterprise Architect <a href="what_is_a_project.htm">project</a> is stored in a data repository. In Enterprise Architect Desktop and Professional editions, you work with a single file having a .EAP extension. In Enterprise Architect Corporate, Business and Software Engineering, Systems Engineering and Ultimate editions you can use a suitable DBMS database for project files.</span></p>
<p class="p_SubHeadingL1"><span class="f_SubHeadingL1">Project Files</span></p>
<p class="p_SubHeadingL2"><a name="eapfiles"></a><span class="f_SubHeadingL2">.EAP Files</span></p>
<p class="p_BodyText"><span class="f_BodyText">In Enterprise Architect Desktop and Professional editions, a single file with a .EAP extension is used to store projects. A .EAP file is a Microsoft JET database, so you can also open it using MS Access 97, 2000 or 2003, or any other reporting tool that can work with JET databases.</span></p>
<p class="p_SubHeadingL2"><a name="dbmsrepositories"></a><span class="f_SubHeadingL2">DBMS Repositories</span></p>
<p class="p_BodyText"><span class="f_BodyText">In Enterprise Architect Corporate Business and Software Engineering, Systems Engineering and Ultimate editions, you can use a suitable DBMS database for project files. DBMS project files have the same logical structure as .EAP files, but must be connected to using ADO/ODBC. See </span><span class="f_BodyText" style="font-style: italic; font-weight: bold;">Connect to a Data Repository</span><span class="f_BodyText">, below.</span></p>
<p class="p_BodyText"><span class="f_BodyText">Whenever you launch Enterprise Architect, the first thing displayed is the </span><span class="f_UIControl"><a href="thestartpage.htm">Start Page</a></span><span class="f_BodyText">. From here, you can <a href="createamodeloverview.htm">create a new project</a>, <a href="open_a_project.htm">open a project</a> and (</span><span class="f_BodyText">Corporate, Business and Software Engineering, System Engineering and Ultimate editions</span><span class="f_BodyText">) <a href="connectingtoadatarepositor.htm">connect to a data repository</a>.</span></p>
<p class="p_SubHeadingL1"><span class="f_SubHeadingL1">Create a New Project File</span></p>
<p class="p_BodyText"><span class="f_BodyText">On creating a <a href="createamodeloverview.htm">new project</a>, the <a href="model_wizard.htm">Model Wizard</a> enables you to create a model containing various Model Packages.</span></p>
<p class="p_BodyText"><span class="f_BodyText">You can also add Model Packages to a project from the </span><span class="f_UIControl">Project Browser</span><span class="f_BodyText"> by:</span></p>
<ul style="text-indent: 0px; margin-left: 30px; list-style-position: outside;">
<li><span class="f_Bulletlist1">Right-clicking on an existing model and selecting the </span><span class="f_MenuKeyField">New Model</span><span class="f_Bulletlist1"> or </span><span class="f_MenuKeyField">Add a New Model using Wizard</span><span class="f_Bulletlist1"> context menu options</span></li>
<li><span class="f_Bulletlist1">Right-clicking on a package and selecting the </span><span class="f_MenuKeyField">Add |</span><span class="f_Bulletlist1"> </span><span class="f_MenuKeyField">Add a New Model using Wizard</span><span class="f_Bulletlist1"> context menu option</span></li>
<li><span class="f_Bulletlist1">Clicking on an existing model, pressing </span><span class="f_MenuKeyField">[Insert] </span><span class="f_Bulletlist1">and selecting the </span><span class="f_MenuKeyField">New Model</span><span class="f_Bulletlist1"> or </span><span class="f_MenuKeyField">Add a New Model using Wizard</span><span class="f_Bulletlist1"> context menu options</span></li>
<li><span class="f_Bulletlist1">Clicking on a package, pressing </span><span class="f_MenuKeyField">[Insert] </span><span class="f_Bulletlist1">and selecting the </span><span class="f_MenuKeyField">Add a New Model using Wizard</span><span class="f_Bulletlist1"> context menu option.</span></li>
</ul>
<p class="p_SubHeadingL1"><span class="f_SubHeadingL1">Open an Existing Project</span></p>
<p class="p_BodyText"><span class="f_BodyText">There are various ways to <a href="open_a_project.htm">open a project</a> in Enterprise Architect. New users are advised to explore the <a href="open_a_project.htm">EAExample file</a> supplied with Enterprise Architect.</span></p>
<p class="p_SubHeadingL1"><span class="f_SubHeadingL1">Connect to a Data Repository</span></p>
<div style="text-align: left; text-indent: 0px; padding: 0px 0px 0px 0px; margin: 5px 0px 5px 13px;"><table cellspacing="0" cellpadding="2" border="0" style="border: none; border-spacing:0px;">
<tr style="text-align:left;vertical-align:bottom;">
<td valign="bottom" width="955" bgcolor="#efeff7" style="width:955px; background-color:#efeff7;"><p class="p_TiporNote" style="border-top: none; border-right: none; border-left: none;"><span class="f_TiporNote">Note:</span></p>
</td>
</tr>
<tr style="text-align:left;">
<td width="955" bgcolor="#f7f7ff" style="width:955px; background-color:#f7f7ff;"><p class="p_TiporNoteText"><span class="f_TiporNoteText">This feature is available in the </span><span class="f_TiporNoteText">Corporate, Business and Software Engineering, System Engineering and Ultimate editions</span><span class="f_TiporNoteText">.</span></p>
</td>
</tr>
</table>
</div>
<p class="p_BodyText"><span class="f_BodyText">Enterprise Architect enables you to connect to a data repository. Enterprise Architect currently supports the following data repositories:</span></p>
<ul style="text-indent: 0px; margin-left: 48px; list-style-position: outside;">
<li><span class="f_Bulletlist2">MS Access 97, 2000 and 2003 (in all editions - .EAP files are stored in Microsoft JET databases)</span></li>
<li><span class="f_Bulletlist2"><a href="access_2007.htm">Access 2007</a></span></li>
<li><span class="f_Bulletlist2"><a href="createanewsqlserverreposi.htm">SQL Server</a></span></li>
<li><span class="f_Bulletlist2"><a href="createanewmysqlrepository.htm">MySQL</a></span></li>
<li><span class="f_Bulletlist2"><a href="createaneworacle9iserverrep.htm">Oracle 9i, 10g or 11g</a></span></li>
<li><span class="f_Bulletlist2"><a href="createanewpostgresqlreposi.htm">PostgreSQL</a></span></li>
<li><span class="f_Bulletlist2"><a href="createanewmsdeserverrepos.htm">MSDE</a></span></li>
<li><span class="f_Bulletlist2"><a href="createanewadaptiveservera.htm">Adaptive Server Anywhere</a></span></li>
<li><span class="f_Bulletlist2"><a href="connect_to_a_progress_openedge.htm">Progress OpenEdge</a></span></li>
</ul>
<p class="p_BodyText"><span class="f_BodyText">To create a new data repository, you must first create a new database with the DBMS management software, then run supplied scripts to create the logical structure. You should then use Enterprise Architect data transfer functions to move a project from a .EAP or DBMS model into the new project.</span></p>




            </div>
          </div>
        </div>



</div>


</body>
</html>
